package com.bradz.mymovies;

import java.util.Random;

import android.util.Log;

public class ClassDeveloperPayload {
	
	private RandomString randomString = new RandomString(36);
	
	ClassDeveloperPayload(){}
	
	public String get_payload(){
		return randomString.nextString();
	}
	
	private static final char[] symbols = new char[36];

    static {
        for (int idx = 0; idx < 10; ++idx){
            symbols[idx] = (char) ('0' + idx);
        }
        for (int idx = 10; idx < 36; ++idx){
            symbols[idx] = (char) ('a' + idx - 10);
        }
    }
    
    public class RandomString{
		private final Random random = new Random();

        private final char[] buf;

        public RandomString(int length) {
            if (length < 1)
                throw new IllegalArgumentException("length < 1: " + length);
            buf = new char[length];
        }

        public String nextString() {
            for (int idx = 0; idx < buf.length; ++idx)
                buf[idx] = symbols[random.nextInt(symbols.length)];
            return new String(buf);
        }
	}
}
